guava pastry - French English Dictionary